home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 11 / Cream of the Crop 11-2.iso / os2 / gnucal.zip / NEWS < prev    next >
Text File  |  1995-12-20  |  9KB  |  204 lines

  1. NEWS file for `gcal'.
  2.  
  3.  
  4. Current Version: 0.39
  5. See the file HISTORY for the details of all changes.
  6.  
  7.  
  8. Major changes in release 0.39
  9. * Fixed some bugs in the C sources.
  10. * A positive displacement value for a date variable may
  11.     either be given `@dvar+N' or `@dvarN' now.
  12.  
  13. Major changes in release 0.38
  14. * Added environment variable GCALANSI, which must be defined
  15.     (not necessarily set) if ANSI escape highlighting sequences
  16.     should be substituted respectively emitted by default.
  17. * Redefined the "starting_day_of_week_option", which requires
  18.     an argument now (--starting-day=ARG respectively -s ARG,
  19.     and new ARG is 0 | 1|Mon|2|Tue|...|7|Sun).
  20. * Short-style options which require an argument can be given
  21.     now either in the `-Xfoo' or in the `-X foo' notation.
  22. * --exclude-holiday-list-title resp., -X option excludes
  23.     the title text of an eternal holiday list now.
  24. * Independant use of standard dates, Julian dates and both
  25.     standard- and Julian dates in calendar sheet (-j -jb),
  26.     eternal holiday list (-jn -jnb) and fixed date warning
  27.     list (-jc -jcb).
  28. * -c|C<n> option eliminated.
  29. * -c|C[0]... for indicating a list eliminated, used
  30.     further modifier [l] --list-mode instead.
  31. * -c|Cmmwww<n>n is now -c|Cmmwww<n> without mode character 'n'.
  32. * Further fixed date modifiers *d<n>, 0*d<n>,*d<n>www, 0*d<n>www,
  33.     *w<n>, 0*w<n>,*w<n>www, 0*w<n>www added.
  34. * Date variables are able to manage the new date format now
  35.    (e.g. dvar=*d<n>[www]).
  36. * The %s..., %e..., %b... and %y... macros are able to
  37.     manage the new date format now (e.g. %syyyy*d<n>[www]).
  38. * Actual date modifier manages the new date formats now
  39.     (%yyyy*d<n>[www] resp., %yyyy*w<n>[www]).
  40. * Included new date formats yyyy*d<n>[www] and yyyy*w<n>[www]
  41.     for encoding fixed dates in a resource file.
  42. * Changed description text of `wn' to `www' (means short
  43.     weekday name consisting of two or three characters).
  44. * The number 99 encodes the last month mm of a year now.
  45. * The number 99 encodes the last day dd of a month now.
  46. * The number 999  encodes the last day of a year now.
  47. * Changed default behaviour of fixed date warning period
  48.     modifiers t, w+, m+ and y+ (the produced list doesn't
  49.     start today now).
  50. * Option --include-today resp., fixed date modifier
  51.     [d] is new.
  52. * Option --shell-script=ARG resp., -S<NAME> creates a shell
  53.     script for calling gcal with all given arguments of the
  54.     command line and GCAL environment variable (similar the
  55.     --response-file=ARG resp., -R<NAME> response file option).
  56. * Option `-H yes' added, which forces the output of
  57.     highlighting sequences if output is redirected/piped.
  58. * Option --highlighting=yes is the equivalence of -H yes.
  59. * Option --highlighting=no is the equivalence of -H no.
  60. * -q[1..4] short style option doesn't exist anymore
  61.     (changed to  --debug[=list_of_arguments]).
  62. * Revised several long and short style options and
  63.     changed their option character resp., mnemonic name.
  64. * Revised documentation and help screens again.
  65.  
  66. Major changes in release 0.37
  67. * More long options implemented.
  68. * Revised documentation.
  69.  
  70. Major changes in release 0.36
  71. * Bugfix for OS/2 systems.
  72. * Several typos in man-pages and Texinfo files corrected.
  73. * The German "Umlaute" are supported now in dvi
  74.     file of German Texinfo documentation.
  75.  
  76. Major changes in release 0.35
  77. * Official distributed version.
  78. * First version of Texinfo documentation created.
  79.  
  80. Major changes in release 0.34
  81. * External pager is respected now.
  82. * Another fiscal year command `:yyyy' added.
  83. * Two further special 3 month modes added:
  84.     command `.+':  actual and next two month of current year.
  85.     command `.-':  actual and previous two month of current year.
  86. * Email option -m|M<Email address> included,
  87.     which sends gcal's output by mail(1) program to user.
  88. * Extension of actual date modifier:
  89.     %month name[dd], %weekday name[n], %dd.
  90. * Global suppress calendar sheet option -u added.
  91. * Renamed options: -f|F is -n|N now and vice versa.
  92. * Added further "eternal holiday list" option -F for
  93.     displaying legal days only.
  94. * Further actual date modifier %yyyy@<e|dvar>[[-]<n>[wn]] added.
  95. * Further fixed date modifiers @dvar[[-]<n>], 0@dvar[[-]<n>],
  96.    @<e|dvar>[[-]<n>[wn]] and 0@<e|dvar>[[-]<n>[wn]] added.
  97. * Some long options (--help --help-long --license
  98.     --version) added.
  99. * Added further command line option for setting global
  100.     date variables (-v<dvar=mmdd:dvar=dvar2...>).
  101. * Implementation of simple global and local date variables
  102.     and some basic operations on them (dvar=mmdd, dvar=mmwn<n>,
  103.     dvar=dvar, dvar++, dvar--, dvar+=<n> and dvar-=<n>).
  104. * Calculation of eternal holidays from A.D.464..YEAR_MAX.
  105. * Further fixed date modifiers <n>d, 0<n>d,
  106.     @e[[-]<n>] and 0@e[[-]<n>] added.
  107. * Further fixed date modifier [E] added which enables inclusion
  108.     of those eternal holiday dates, which are legal days only.
  109. * Added further command line option
  110.     -d<seq1_start:seq1_end:seq2_start:seq2_end>
  111.     for setting user defined highlighting sequence / marking
  112.     character pairs.
  113. * Response file write option -l<NAME> implemented.
  114. * Actual date modifier %yyyy[mm[dd|wn[n]]] resp.,
  115.     %yyyy@e[[-]<n>] added.
  116. * Standard date part of resource file line more flexible now
  117.     -> yyyy[mm[dd[n]]]<space>`text'
  118. * @... holiday coding of date part of resource file line added,
  119.     e.g.: yyyy@e-20 = date at Easter-20 days in year yyyy
  120.           0000@e20  = date at Easter+20 days every year
  121. * Further fixed date modifiers <n>w, 0<n>w, `mmdd'<n>n
  122.     and 0`mmdd'<n>n added.
  123. * Fixed date modifiers [k] (display ISO week numbers)
  124.     and [u] (suppress output of calendar sheet) added.
  125. * Two special 3 month modes added:
  126.     command `.':  previous, actual and next month of current year.
  127.     command `..':  actual quarter of current year.
  128. * Extended %b..., %y..., %s... and %e... macros by the
  129.     "n'th weekday of month" field and the [yyyy] is
  130.     optional now (explicit year or 0000),
  131.     e.g.: %s[yyyy[mm[dd|wn[n]]]].
  132. * Extension of RC-file's date part by a "n'th weekday of month"
  133.     field.
  134. * Increased the number of managed resource file entries
  135.     to 10000.
  136. * Further command line option for setting the warning level
  137.     (-q[1..4]) added.
  138. * #include statements in resource files are respected now.
  139. * Resource files are searched in `gcal's user library
  140.     directory GCAL_USR_LIBDIR and `gcal's system library
  141.     directory GCAL_SYS_LIBDIR, too.
  142. * Extended %syyyy[mm[dd]] and %eyyyy[mm[dd]] macros.
  143. * Added simple %d macro (day difference),
  144.         simple %w macro (week difference),
  145.         simple %m macro (month difference),
  146.         simple %y macro (year difference)
  147.         and the %n[[-]n] macro (effective date).
  148. * Extended time macro %t[12|24] (12 / 24 hour display) added.
  149. * RC-file %... items may be quoted by \%... now.
  150. * Further fixed date modifier [z] added for showing
  151.     the consecutive number of a fixed date warning message.
  152. * A line of the resource file can be continued at next
  153.     line by a BACKSLASH-NEWLINE character sequence now.
  154. * Response file (@file) handling added.
  155. * Further fixed date modifier `simple' <n> added.
  156. * Extended help screen (-hh|-??) added.
  157. * Further fixed date modifiers `mmdd', 0`mmdd', <n><+|->
  158.     and 0<n><+|-> added.
  159. * Renamed environment variable `CAL' to `GCAL'.
  160. * Renamed `cal' to `gcal'!
  161.  
  162. Major changes in release 0.33
  163. * Alternative resource file (-n|N<NAME[+...]>) feature added.
  164. * Management of %t, %syyyy and %eyyyy items in RC-file.
  165. * Fixed date modifiers [a] (show RC-file name in warning)
  166.     and [x] (exclude title of fixed date list) added.
  167. * Starting day of week option [-s[]] without trailing
  168.     modifier sets starting day of week to actual weekday.
  169. * Display all dates of fixed date warning period feature
  170.     added (-C[] or -C[][T|W|M|Y] or -c[][T|W|M|Y] or -N<>)
  171.     (thanks to Stephan Forth).
  172. * Fixed date modifier for grouping [g[`txt']] added
  173.     (thanks to Stephan Forth).
  174. * Fixed date modifier added for omitting the date part of a
  175.     warning [o] in case more than one warning refers to that date.
  176. * Added quoting of `~'-TILDE character by `\~' resp., `\\~'.
  177.  
  178. Major changes in release 0.32
  179. * German "Tag der Deutschen Einheit" holiday respected
  180.     after 1953 and 1989 now.
  181. * Fiscal year mode ([mm:]yyyy) implemented.
  182. * Added highlighting of eternal holiday list.
  183. * Very poor and simple internal pager (-p) implemented.
  184. * CAL environment variable for options is respected now.
  185. * (-i) international calendar format (similar BSD-cal) added.
  186.  
  187. Major changes in release 0.31
  188. * Changed my signature.
  189. * Print year using %04d format always.
  190.  
  191. Major changes in release 0.30
  192. * Respected Julian flag for RC fixed dates/holiday list.
  193. * Julian option modifiers [bfc].
  194. * `~'-char in RC-file line is replaced by a "real" `\n'-NEWLINE char.
  195.  
  196. Major changes in release 0.29
  197. * Included copyright notice (gpl) and version.
  198. * U.S. holidays (US_HDAY).
  199. * Respected eternal holidays in fixed dates list.
  200. * Ascending/descending sort of holiday list/RC fixed dates.
  201.  
  202. Major changes in release 0.28
  203. * Management of %byyyy and %yyyyy items in RC-file.
  204.